GtkOrientation orientation;
gint16 spacing;
- guint default_expand : 1;
guint homogeneous : 1;
guint spacing_set : 1;
guint baseline_pos : 2;
private->orientation = GTK_ORIENTATION_HORIZONTAL;
private->children = NULL;
- private->default_expand = FALSE;
private->homogeneous = FALSE;
private->spacing = 0;
private->spacing_set = FALSE;
if (private->spacing != spacing)
{
private->spacing = spacing;
- _gtk_box_set_spacing_set (box, TRUE);
+ private->spacing_set = TRUE;
g_object_notify_by_pspec (G_OBJECT (box), props[PROP_SPACING]);
return box->priv->baseline_pos;
}
-
-void
-_gtk_box_set_spacing_set (GtkBox *box,
- gboolean spacing_set)
-{
- GtkBoxPrivate *private;
-
- g_return_if_fail (GTK_IS_BOX (box));
-
- private = box->priv;
-
- private->spacing_set = spacing_set ? TRUE : FALSE;
-}
-
-gboolean
-_gtk_box_get_spacing_set (GtkBox *box)
-{
- GtkBoxPrivate *private;
-
- g_return_val_if_fail (GTK_IS_BOX (box), FALSE);
-
- private = box->priv;
-
- return private->spacing_set;
-}
-
/**
* gtk_box_reorder_child:
* @box: a #GtkBox
gtk_widget_thaw_child_notify (child);
}
-void
-_gtk_box_set_old_defaults (GtkBox *box)
-{
- GtkBoxPrivate *private;
-
- g_return_if_fail (GTK_IS_BOX (box));
-
- private = box->priv;
-
- private->default_expand = TRUE;
-}
-
static void
gtk_box_add (GtkContainer *container,
GtkWidget *widget)
{
- GtkBoxPrivate *priv = GTK_BOX (container)->priv;
-
gtk_box_pack_start (GTK_BOX (container), widget,
- priv->default_expand,
+ FALSE,
TRUE);
}
G_BEGIN_DECLS
-void _gtk_box_set_old_defaults (GtkBox *box);
-gboolean _gtk_box_get_spacing_set (GtkBox *box);
-void _gtk_box_set_spacing_set (GtkBox *box,
- gboolean spacing_set);
GList *_gtk_box_get_children (GtkBox *box);
GtkCssGadget *gtk_box_get_gadget (GtkBox *box);